package api.entitites;

import java.io.Serializable;
import java.util.Date;

public interface IOrder extends Serializable{

	public void setNumberOrder(int number);

	public Integer getId();

	public void setId(Integer id);

	public void setFillingDate(Date fillingDate);

	public void setDeadlineDate(Date deadlineDate);

	public void setBeginingDate(Date beginingDate);

	public void setPrice(int price);

	public void sendMasterGarage(IMaster master, IGarage garage);

	public int getNumberOrder();

	public IGarage getGarage();

	public Date getFillingDate();

	public Date getDeadlineDate();

	public Date getBeginingDate();

	public Integer getPrice();

	public IMaster getMaster();

	public OrderStatus getOrderStatus();

	public void setOrderStatus(OrderStatus ordSt);

	public void shiftTime(Date deadlineDate);

	public IOrder cloneOrder() throws CloneNotSupportedException;

}
